pitch (something) at - French English Dictionary